Evolving a compact, concept-based Sokoban solver

نویسنده

  • Tom Schaul
چکیده

This paper reports on an attempt to come closer to an understanding of understanding, in the domain of artificial intelligence. Our approach is based in the idea that understanding means exploiting underlying structure. Our goal is compact code that is adapted to the structure of its problem domain. We want to achieve this compactness by applying Occam’s Razor in an evolutionary framework. As a problem domain we chose the game Sokoban; for evolution we used genetic programming set in a Hayek economy. We have gained insights into how hard this problem is and developed a framework in which to tackle it. Using concepts derived directly from playing Sokoban, an adapted representation language and the Hayek economic system, we laid the foundation for evolving such compact code. Although the complete project goes beyond the scope of this thesis, here we demonstrate experimentally that the approach is viable, because our system can evolve code that solves interesting Sokoban instances.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using an Algorithm Portfolio to Solve Sokoban

The game of Sokoban is an interesting platform for algorithm research. It is hard for humans and computers alike. Even with its simple rules and small average level sizes there are levels that take a lot of computation for all known algorithms. In this thesis we will combine different Sokoban solvers with different domain specific enhancements into one portfolio. This portfolio can then be run ...

متن کامل

Automatic Making of Sokoban Problems

This paper describes our program that makes Sokoban problems automatically. Sokoban is one of one-person puzzles invented in Japan. The program consists of three stages: generation, checking and evaluation. First, candidates for problems are generated randomly by a prototype and three templates . Second, unsolvable candidates are removed by the Sokoban solver. Finally trivial or uninteresting c...

متن کامل

A Working Hypothesis for General Intelligence

Humans can construct powerful mental programs for many domains never seen before. We address the questions of how this occurs, and how it could possibly be accomplished in software. Section one surveys a theory of natural understanding, as follows. One understands a domain when one has mental programs that can be executed to solve problems arising in the domain. Evolution created compact progra...

متن کامل

قضاوت بالینی در پرستاری: تحلیل مفهوم به روش رویکرد تکاملی راجرز

  Background & Aim: Nurses’ clinical judgment is an evolving complex concept. In order to understand the concept, clarification is needed. This study aimed to conduct the concept analysis of clinical judgment in nursing .   Methods & Materials: Based on the Rodgers’s evolutionary method, evolving concept of clinical judgment in nursing was analyzed. Literature was retrieved from scientific d...

متن کامل

A Novel Compact Dual Notch Band Filter Based on Metamaterial Concept

Using composite right-left handed (CRLH) transmission line concept, a novel miniaturized dual notch band filter (DNBF) is proposed. The suggested DNBF consists of an interdigital transmission line (ITL), split ring resonators (SRRs) and complementary split ring resonators (CSRRs). Since the resonance frequency of the SRRs and CSRRs are quite independent of each other, the dual notch bands of th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005